import request from '@/utils/request'
//获取SPU列表数据的接口
// /admin/product/{page}/{limit}   get   page limit category3Id
export const reqSpuList = (page, limit, category3Id) => request({
	url: `/admin/product/${page}/${limit}`,
	method: 'get',
	params: {
		category3Id
	}
})
// 获取SPU信息接口
//  /admin/product/getSpuById/{spuId}   get
export const reqSpu = (spuId) => request({
	url: `/admin/product/getSpuById/${spuId}`,
	method: 'get'
})
// 获取品牌信息接口
//  /admin/product/baseTrademark/getTrademarkList  get
export const reqTradeMarkList = () => request({
	url: '/admin/product/baseTrademark/getTrademarkList',
	method: 'get'
})
// 获取SPU图片接口
//  /admin/product/spuImageList/{spuId}  get
export const reqSpuImageList = (spuId) => request({
	url: `/admin/product/spuImageList/${spuId}`,
	method: 'get'
})
// 获取平台销售属性 整个平台销售属性一共三个
//GET /admin/product/baseSaleAttrList
export const reqBaseSaleAttrList = () => request({
	url: '/admin/product/baseSaleAttrList',
	method: 'get'
})
// 修改SPU | 添加SPU
export const reqAddOrUpdateSpu = (spuInfo) => {
	// 携带参数带有ID 修改Spu
	if (spuInfo.id) {
		return request({
			url: '/admin/product/updateSpuInfo',
			method: 'post',
			data: spuInfo
		});
	} else {
		// 没有携带参数 不带ID 添加Spu
		return request({
			url: '/admin/product/saveSpuInfo',
			method: 'post',
			data: spuInfo
		})
	}
}
// 删除SPU
export const reqDeleteSpu = (spuId) => request({
	url: `/admin/product/deleteSpu/${spuId}`,
	method: 'delete'
})
// 获取图片数据
// /admin/product/spuImageList/{spuId}  get
// export const reqSpuImageList = (spuId) => request({
// 	url: `/admin/product/spuImageList/${spuId}`,
// 	method: 'get'
// })
//获取销售属性的数据
//	/admin/product/spuSaleAttrList/{spuId}  get
export const reqSpuSaleAttrList = (spuId) => request({
	url: `/admin/product/spuSaleAttrList/${spuId}`,
	method: 'get'
})
//获取平台属性的数据
//GET /admin/product/attrInfoList/{category1Id}/{category2Id}/{category3Id} 
export const reqAttrInfoList = (category1Id, category2Id, category3Id) => request({
	url: `/admin/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`,
	method: 'get'
});
// 添加sku /admin/product/saveSkuInfo post
export const reqAddSku = (skuInfo) => request({
	url: '/admin/product/saveSkuInfo',
	method: 'post',
	data: skuInfo
})
// 获取SKU列表展示数据接口
//  /admin/product/findBySpuId/{spuId}
export const reqSkuList = (spuId)=>request({
	url:`/admin/product/findBySpuId/${spuId}`,
	method:'get'
})
